// 注册自定义指令
// 处理图片异常,最基本的手段  监测图片dom的error事件
export const imagerror = {
  // 指令参数
  // 当指令作用的dom对象插入元素后触发
  // 将指令作用在图片上

  inserted(dom, options) {
    // 如果没有赋值的话,可以直接用默认图片
    dom.src = dom.src || options.value
    // options是一个对象,value
    // 图片只要异常,就处理图片默认值
    dom.onerror = function() {
      dom.src = options.value// 通过传入的方式找到图片的值
    }
  },
  // 更新属性之后会触发的函数,inserted只会执行一次
  componentUpdated(dom, options) {
    dom.src = dom.src || options.value
  }
}
